#include "Point.templates.h"

#define DIM 2
template class Point<DIM>;
template std::ostream& operator<<(std::ostream& _os, const Point<DIM> &_p);
template Point <DIM> operator+(const Point<DIM> &_p1, const Point<DIM> &_p2);
template Point <DIM> operator*(const double _k, const Point<DIM> &_p);
#undef DIM

#define DIM 6
template class Point<DIM>;
template std::ostream& operator<<(std::ostream& _os, const Point<DIM> &_p);
template Point <DIM> operator+(const Point<DIM> &_p1, const Point<DIM> &_p2);
template Point <DIM> operator*(const double _k, const Point<DIM> &_p);
#undef DIM
